package com.sgb.member.entity;

import java.io.Serializable;
import java.util.List;

/**
 * 邀请加盟提交字段
 */
public class MInviteEntity implements Serializable {

    private String no; // 	业务no

    /**
     * 被申请企业信息
     */
    private String applyCompanyNo; //申请企业no
    private String applyCompanyName; //申请企业名称
    private String applyCompanyContacts; //申请企业联系人( 自定义添加字段)
    private String applyCompanyPhone; //申请企业联系人 ( 自定义添加字段)
    private String applyCompanyBusinessOwner; // 申请企业负责人[v1.0.9]
    private String applyBusiness; // 申请业务[v1.0.9]
    private String level; //会员等级
    private String appealLevel; // 会员诉求等级[v1.0.9]
    private String applicationDescription; //申请描述
    private String invitationInstructions; // 邀请说明[v1.0.9]

    /**
     * 申请单位 （自身）
     */
    private String companyNo; //企业no
    private String companyName; //企业名称
    private String companyBusinessOwner; // 申请企业负责人[v1.0.9]
    private String contacts; //联系人
    private String phone; //联系电话

    private String relation; //	供需关系 1.供方会员 2.需方会员
    private String joinWay; //加盟方式  1申请 2邀请
    private String processId; //审批详情页面Id流程
    private List<String> firstCategory;
    private List<String> secondCategory;
    private List<String> thirdCategory;
    private List<String> fourCategory;
    private List<String> fiveCategory;
    private List<String> allCategoryName; // 会员类型名称[v1.0.9]
    private String cooperationBusiness; // 	合作业务[v1.0.9]
    private String cooperationExpected; // 合作预期[v1.0.9]
    private String membershipRequirements; // 会费要求[v1.0.9]
    private String isCustomize; // 是否自定义:1是 0否
    private List<ParamDtosEntity> paramDtos; //	自定义参数[v1.0.9]

    private List<ThresholdParamBean> memberThresholdParamDtos;
    // @ApiModelProperty(value = "诉求一级会员类型")
    private List<String> appealFirstCategory;
    //  @ApiModelProperty(value = "诉求二级会员类型")
    private List<String> appealSecondCategory;
    // @ApiModelProperty(value = "诉求三级会员类型")
    private List<String> appealThirdCategory;
    // @ApiModelProperty(value = "会员诉求类型名称")
    private List<String> allAppealCategoryName;

    public List<String> getAppealFirstCategory() {
        return appealFirstCategory;
    }

    public void setAppealFirstCategory(List<String> appealFirstCategory) {
        this.appealFirstCategory = appealFirstCategory;
    }

    public List<String> getAppealSecondCategory() {
        return appealSecondCategory;
    }

    public void setAppealSecondCategory(List<String> appealSecondCategory) {
        this.appealSecondCategory = appealSecondCategory;
    }

    public List<String> getAppealThirdCategory() {
        return appealThirdCategory;
    }

    public void setAppealThirdCategory(List<String> appealThirdCategory) {
        this.appealThirdCategory = appealThirdCategory;
    }

    public List<String> getAllAppealCategoryName() {
        return allAppealCategoryName;
    }

    public void setAllAppealCategoryName(List<String> allAppealCategoryName) {
        this.allAppealCategoryName = allAppealCategoryName;
    }

    public List<ThresholdParamBean> getMemberThresholdParamDtos() {
        return memberThresholdParamDtos;
    }

    public void setMemberThresholdParamDtos(List<ThresholdParamBean> memberThresholdParamDtos) {
        this.memberThresholdParamDtos = memberThresholdParamDtos;
    }

    public String getApplyCompanyContacts() {
        return applyCompanyContacts;
    }

    public void setApplyCompanyContacts(String applyCompanyContacts) {
        this.applyCompanyContacts = applyCompanyContacts;
    }

    public String getApplyCompanyPhone() {
        return applyCompanyPhone;
    }

    public void setApplyCompanyPhone(String applyCompanyPhone) {
        this.applyCompanyPhone = applyCompanyPhone;
    }

    public String getCompanyBusinessOwner() {
        return companyBusinessOwner;
    }

    public void setCompanyBusinessOwner(String companyBusinessOwner) {
        this.companyBusinessOwner = companyBusinessOwner;
    }

    public String getApplyCompanyBusinessOwner() {
        return applyCompanyBusinessOwner;
    }

    public void setApplyCompanyBusinessOwner(String applyCompanyBusinessOwner) {
        this.applyCompanyBusinessOwner = applyCompanyBusinessOwner;
    }

    public String getApplyBusiness() {
        return applyBusiness;
    }

    public void setApplyBusiness(String applyBusiness) {
        this.applyBusiness = applyBusiness;
    }

    public String getAppealLevel() {
        return appealLevel;
    }

    public void setAppealLevel(String appealLevel) {
        this.appealLevel = appealLevel;
    }

    public String getInvitationInstructions() {
        return invitationInstructions;
    }

    public void setInvitationInstructions(String invitationInstructions) {
        this.invitationInstructions = invitationInstructions;
    }

    public List<String> getAllCategoryName() {
        return allCategoryName;
    }

    public void setAllCategoryName(List<String> allCategoryName) {
        this.allCategoryName = allCategoryName;
    }

    public String getCooperationBusiness() {
        return cooperationBusiness;
    }

    public void setCooperationBusiness(String cooperationBusiness) {
        this.cooperationBusiness = cooperationBusiness;
    }

    public String getCooperationExpected() {
        return cooperationExpected;
    }

    public void setCooperationExpected(String cooperationExpected) {
        this.cooperationExpected = cooperationExpected;
    }

    public String getMembershipRequirements() {
        return membershipRequirements;
    }

    public void setMembershipRequirements(String membershipRequirements) {
        this.membershipRequirements = membershipRequirements;
    }

    public String getIsCustomize() {
        return isCustomize;
    }

    public void setIsCustomize(String isCustomize) {
        this.isCustomize = isCustomize;
    }

    public List<ParamDtosEntity> getParamDtos() {
        return paramDtos;
    }

    public void setParamDtos(List<ParamDtosEntity> paramDtos) {
        this.paramDtos = paramDtos;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getApplyCompanyNo() {
        return applyCompanyNo;
    }

    public void setApplyCompanyNo(String applyCompanyNo) {
        this.applyCompanyNo = applyCompanyNo;
    }

    public String getApplyCompanyName() {
        return applyCompanyName;
    }

    public void setApplyCompanyName(String applyCompanyName) {
        this.applyCompanyName = applyCompanyName;
    }

    public String getCompanyNo() {
        return companyNo;
    }

    public void setCompanyNo(String companyNo) {
        this.companyNo = companyNo;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getContacts() {
        return contacts;
    }

    public void setContacts(String contacts) {
        this.contacts = contacts;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getApplicationDescription() {
        return applicationDescription;
    }

    public void setApplicationDescription(String applicationDescription) {
        this.applicationDescription = applicationDescription;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getRelation() {
        return relation;
    }

    public void setRelation(String relation) {
        this.relation = relation;
    }

    public String getJoinWay() {
        return joinWay;
    }

    public void setJoinWay(String joinWay) {
        this.joinWay = joinWay;
    }

    public String getProcessId() {
        return processId;
    }

    public void setProcessId(String processId) {
        this.processId = processId;
    }

    public List<String> getFirstCategory() {
        return firstCategory;
    }

    public void setFirstCategory(List<String> firstCategory) {
        this.firstCategory = firstCategory;
    }

    public List<String> getSecondCategory() {
        return secondCategory;
    }

    public void setSecondCategory(List<String> secondCategory) {
        this.secondCategory = secondCategory;
    }

    public List<String> getThirdCategory() {
        return thirdCategory;
    }

    public void setThirdCategory(List<String> thirdCategory) {
        this.thirdCategory = thirdCategory;
    }

    public List<String> getFourCategory() {
        return fourCategory;
    }

    public void setFourCategory(List<String> fourCategory) {
        this.fourCategory = fourCategory;
    }

    public List<String> getFiveCategory() {
        return fiveCategory;
    }

    public void setFiveCategory(List<String> fiveCategory) {
        this.fiveCategory = fiveCategory;
    }
}
